
/* CSS reset for c_b*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

table th, table td {
    padding: 5px;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, i, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

ception, th {
    text-align: left;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

a {
    color: #666;
    text-decoration: none;
}
/*for ie f6n.net*/
a:focus {
    outline: none;
}
/*for ff f6n.net*/
a:hover {
    text-decoration: none;
}
/*定位*/
.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.bc {
    margin-left: auto;
    margin-right: auto;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.zoom {
    zoom: 1
}

.hidden {
    visibility: hidden;
}

.vam {
    vertical-align: middle;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

p {
    word-spacing: -1.5px;
}

li {
    list-style: none;
}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.cur {
    cursor: pointer
}
/*原reset*/
sup {
    vertical-align: baseline;
}

sub {
    vertical-align: baseline;
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    outline: none;
    font-style: inherit;
    font-weight: inherit;
}

input, button, textarea, select {
    *font-size: 100%;
}

input, select {
    vertical-align: middle;
}

body {
    font: 12px/1.231 "微软雅黑","Arial Narrow",HELVETICA;
}

select, input, button, textarea, button {
    font: 99% "微软雅黑","Arial Narrow",HELVETICA;
}

table {
    font-size: 14px;
    width: 100%;
    border-collapse: collapse;
}

pre, code, kbd, samp, tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%;
}
/*title*/
h1 {
    font-size: 32px;
}

h2 {
    font-size: 26px;
}

h3 {
    font-size: 20px;
}

h4 {
    font-size: 14px;
}

h5 {
    font-size: 12px;
}

h6 {
    font-size: 10px;
}
/*清除浮动*/
.clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.clearfix {
    /*兼容 IE*/
    zoom: 1;
}
/*end reset*/
body {
    background: #f4f4f4;
    min-width:1200px;
}

.content, .container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

/* tanchuang1 提交弹窗*/
.tanchuang1 {
    width:100%;
    position: fixed;
    top: 0;
    left: 0;
    background: url(http://www.shnhzp.com/images/Common/tanchuangBg.png);
    height:100%;
    z-index:9999999;
}
.tanchuang1 .conBox {
    width: 400px;
    height: 212px;
    padding: 20px;
    background: #fff;
    position: absolute;
    left: 50%;
    margin-left: -220px;
    top: 50%;
    margin-top: -80px;
    z-index:9999999;
}
.tanchuang1 .conBox .tcClose {
    width: 33px;
    height: 90px;
    position: absolute;
    right: 45px;
    top: -90px;
    cursor: pointer;
    z-index:999999999999999;
}
.tanchuang1 .conBox .box {
    width: 398px;
    height: 190px;
    border: 1px solid #e5e5e5;
    padding-top: 20px;
    text-align: center;
    position: relative;
}
.tanchuang1 .conBox .box img {
    display: block;
    width: 47px;
    height: 47px;
    margin: 0 auto;
}
.tanchuang1 .conBox .box h5 {
    font-size: 24px;
    color: #009d42;
    font-weight: bold;
    margin-top: 10px;
}
.tanchuang1 .conBox .box p {
    font-size: 16px;
    color: #4d4d4d;
    margin-top: 10px;
}
.tanchuang1 .conBox .box .b15 {
    display: block;
    width: 150px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left: -75px;
    background: #00a42b;
    text-decoration: none;
    z-index:999999999999999;
    border:0px;
}
.tanchuang2 .conBox .box a {
    background: #404040;
}

/*------------------------------------  新加入的代码放在下面  ---------------------------------------------*/

/*关闭网站*/
.y-close-page {
    width:100%;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:99999;
    background-color:#333;
}
.y-dialog-cont {
    width:360px;
    height:160px;
    background-color:#fff;
    margin:8% auto 0;
    border-radius:10px;
    text-align:center;
    color: #666;
}
.y-dialog-cont p{
    padding-top:10%;
    font-size:18px;
}
.y-dialog-cont a{
    display:block;
    width:70px;
    height:36px;
    line-height:36px;
    color:#fff;
    border-radius:5px;
    margin:36px auto 0;
    text-decoration:none;
    background:#00a42b;
}




@font-face {
    font-family: "Markpro-Heavy";
    src: url("http://www.shnhzp.com/font/MARKPRO-HEAVY.woff2") format("woff2"),
    url("../font/MARKPRO-HEAVY.woff") format("woff"),
    url("../font/MARKPRO-HEAVY.ttf") format("truetype"),
    url("../font/MARKPRO-HEAVY.eot") format("embedded-opentype"),
    url("http://www.shnhzp.com/font/MARKPRO-HEAVY.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "MarkPro-Bold";
    src: url("http://www.shnhzp.com/font/DIN%20Medium.woff2") format("woff2"),
    url("http://www.shnhzp.com/font/DIN%20Medium.woff") format("woff"),
    url("http://www.shnhzp.com/font/DIN%20Medium.ttf") format("truetype"),
    url("http://www.shnhzp.com/font/DIN%20Medium.eot") format("embedded-opentype"),
    url("http://www.shnhzp.com/font/DIN%20Medium.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: "Markpro-Heavy";
    src: url("http://www.shnhzp.com/font/MARKPRO-HEAVY.woff2") format("woff2"),
    url("../font/MARKPRO-HEAVY.woff") format("woff"),
    url("../font/MARKPRO-HEAVY.ttf") format("truetype"),
    url("../font/MARKPRO-HEAVY.eot") format("embedded-opentype"),
    url("http://www.shnhzp.com/font/MARKPRO-HEAVY.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}



/* header */
.header { min-width: 1200px; position: relative;  box-sizing: border-box;  width: 100%; height: 130px; background: #fff;}
.header .hd-logo {margin-left: 30px;position: relative;top: 24%;float: left;width: 255px;font-size: 0;}
.header .hd-logo img { width: 100%;}
.header .hd-tit {position: relative;top: 23%;float: left;padding: 0 20px;border-left: 1px solid #e5e5e5;}
.header .hd-tit p {font-size: 16px;line-height: 1.5;color: #27282c;}
.header .hd-tit .p-1 {font-size: 22px;font-weight: 600;color: #0d2e7d;}
.header .hd-list {  float: right; width: 50%;}
.header .hd-phone { padding-right: 15px; box-sizing: border-box ; text-align: right; background:#f1f1f1; width: 100%; height: 45px; line-height: 45px;}
.header .hd-phone span { font-size: 14px; color: #999;}
.header .hd-phone em { border-right: 1px solid #d8d8d8; box-sizing: border-box; padding:0 15px; font-size: 14px; color: #27282c; font-family: "Markpro-Heavy"; font-weight: bold;}
.header .hd-phone em:nth-child(2) { padding-left: 0;}
.header .hd-phone em:nth-child(3) { border-right: none;}
.hd-Nav { position: relative; display: block; width: 100%; height: 85px; background: #fff;}
.hd-Nav:after { content: ''; display: block; position: absolute;left: 0; bottom: -10px; z-index: 2; width: 100%; height: 10px; background: #00a42b;}
.hd-Nav ul {display: flex; display: -webkit-flex;width: 100%;}
.hd-Nav li { position: relative; flex:auto; font-size: 16px; height: 85px; line-height: 85px; text-align: center;}
.hd-Nav li > a {display: block; color: #27282c; position: relative;}
.hd-Nav li.cur > a,.hd-Nav li:hover > a { color: #00a42b;}
.hd-Nav .search{position:relative;top: 63%;width:25px;height: 25px;}
.hd-Nav .search .search-btn{position:absolute;left: 10%;top: 16px;width: 50px;height: 50px;cursor:pointer;background:url(../image/search-icon01.png) no-repeat center;}
.hd-Nav .search .search-form{display:none;position:absolute;right: 10px;top: 15px;width:210px;height: 50px;background:#f2f2f2;}
.hd-Nav .search .search-form input{display:block;padding: 10px 18px; box-sizing:border-box;width:100%;height: 50px;border:none;outline:none;background:transparent;}
.hd-Nav .search .search-form button{display:block;position:absolute;z-index:3;top:0;right:0;width: 50px;height: 50px;border:none;outline:none;cursor:pointer;background:url(../image/search-icon01.png) no-repeat center;}
@media (max-width: 1500px) {
    .header .hd-list { width: 58%;}
    .hd-Nav .search .search-btn { width: 25px;}
    .header .hd-logo {margin-left:0;}
    .header .hd-tit {padding:0 15px;}    
}

/* header end */



/* 导航下拉 */
.y-submenu07-box {width: 225px;border: solid 1px #dedede;background-color: #fff;position: absolute;left: 50%;top: 85px;margin-left: -112px;z-index: 9999;display: none;}
.y-submenu07-box > a {display: block;text-align: left;color: #999;font-size: 14px;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 40px;line-height: 40px;text-align: center;}
.y-submenu07-box a:before {content:'';display: none;width: 11px;height: 1px;background-color: #999;position: absolute;left: 20px;top: 20px;}
.y-submenu07-box a:hover{ background-color: #00a42b;color: #fff;}
.y-submenu07-box a:hover:before{background-color: #fff;}
/* 导航下拉 End */


/* wrap-tit */
.wrap-tit {position: relative;text-align: center;animation: fadeinT 1s ease-out backwards; overflow: hidden;}
.wrap-tit i {display: inline-block;position: absolute;top: 35%;width: 510px;height: 1px;background: #d0d0d0;}
.wrap-tit .i1:after { position: absolute; right: 0; top:-1px;  z-index: 4; content:""; display:block;width: 30px; height: 3px; background: #009d42;}
.wrap-tit .i2:after { position: absolute; left: 0; top:-1px;  z-index: 4; content:""; display:block;width: 30px; height: 3px; background: #009d42;}
.wrap-tit h2 {margin-bottom: 8px;  font-size: 36px; color: #27282c; font-weight: normal;}
.wrap-tit h2 a { color: #27282c;}
.wrap-tit p { font-size: 18px; color: #666;}
/* wrap-tit end */

/* footer */
.footer { overflow: hidden; position: relative; background: url("../image/ft-bg.jpg") no-repeat center; width: 100%; height: auto; background-size: cover;}

.ft-link { padding:30px 0;overflow: hidden; border-bottom: 1px solid #3c3c3c;}
.ft-link dl { float: left;}
.ft-link dl dt { float: left; padding-right:18px;font-size: 14px; color: #666; border-right: 1px solid #3f3f3f;}
.ft-link dl dd { margin-left: 20px; float: left;}
.ft-link dl dd a { font-size: 14px; color: #666;}
.ft-link a:hover { color: #00a42b;}
.ft-link > a  { float: right; font-size: 14px; color: #666;}

.ft-info {  overflow: hidden; box-sizing: border-box; }
.ft-info .ft-Top {padding: 67px 0;border-bottom: 1px solid #3f3f3f;overflow: hidden;}
.ft-info .ft-Top .ft-logo { float: left; width:320px; padding: 45px; border: 1px solid #3f3f3f; box-sizing: border-box;}
.ft-info .ft-Top .ft-logo img { display: block; width: 100%;}
.ft-info .ft-Top .ft-logo p { margin-top: 25px;  display: block; width: 100%; height: 45px; line-height: 45px; font-size: 16px; color: #fff; background: #00a42b; text-align: center;}
.ft-info .ft-Top dl {float: left;margin-left: 118px;}
.ft-info .ft-Top .ft-lxm  {width: 270px;}
.ft-info .ft-Top dl dt { display: block; margin-bottom: 30px;}
.ft-info .ft-Top dl dt a { color: #fff; font-size: 20px;}
.ft-info .ft-Top dl dd { display: block;}
.ft-info .ft-Top dl dd a { display: block; font-size: 16px; color: #666; line-height: 33px;}
.ft-info .ft-Top dl dd a:hover {text-decoration:underline; }
.ft-info .ft-Top .ft-number { padding-bottom: 26px; border-bottom: 1px solid #3f3f3f;}
.ft-info .ft-Top .ft-number p { font-size: 16px; line-height: 1.75; color: #fff;}
.ft-info .ft-Top .ft-number p em { font-size: 18px; color: #009d42; font-family: "Markpro-Heavy";}
.ft-info .ft-Top .ft-number p em:nth-of-type(1) { margin-right: 30px;}
.ft-info .ft-Top .ft-address { padding-top: 10px;}
.ft-info .ft-Top .ft-address  { font-size: 16px; color: #666; line-height: 1.75;}
.ft-info .ft-Bm { padding: 28px 0; overflow: hidden;}
.ft-info .ft-Bm p { float: left; font-size: 14px; color: #666;}
.ft-info .ft-Bm p a { margin-left: 15px; color: #666;}
.ft-info .ft-Bm p a:hover {text-decoration:underline;}
.ft-info .ft-Bm > a { float: right; padding-left: 20px; position: relative;}
.ft-info .ft-Bm > a:after { content: ''; display: block; position: absolute; left: 0; top: 0; background: url("../image/rel-icon01.png") no-repeat center; width: 14px; height: 14px; background-size: 100%;}
.ft-info .ft-Bm > a:hover { text-decoration:underline;}
/* footer end */

/*优势*/
.introduce{width:100%;height:650px;background:url("../image/ba.jpg") center no-repeat;float:left}
.introduce .intrs{width:100%;height:470px}
.introduce .intrs .list{width:100%}
.introduce .intrs .list ul{width:100%;margin:0}
.introduce .intrs .list ul li{width:100%;height:470px;display:flex;justify-content:center;flex-direction:column;display:none}
.introduce .intrs .list ul li .text{width:100%;max-width:840px}
.introduce .intrs .list ul li .text h3{line-height:84px;font-size:30px;color:#fff;margin:0}
.introduce .intrs .list ul li .text p{width:100%;min-height:126px;color:#fff;line-height:30px;font-size:16px;text-align:justify}
.introduce .intrs .list ul li .more{padding:14px 0;float:left}
.introduce .intrs .list ul li .more a{display:inline-block;width:160px;height:50px;border:5px solid rgba(255,255,255,0.4);text-align:center;line-height:40px;color:#fff;font-size:16px}
.introduce .intrs .list ul li .more a:hover{ text-decoration:none; background: #e71420; border-color: #e71420;}
.introduce .intrs .list ul li .more a img{margin-left:10px}
.introduce .intrs .list ul li.acti{display:flex}
.introduce .tabs{width:100%;height:180px;background-color:rgba(0,0,0,0.3)}
.introduce .tabs ul{margin:0;width:100%}
.introduce .tabs ul li{float:left;width:20%;height:180px;display:flex;justify-content:center;flex-direction:column}
.introduce .tabs ul li .ico{width:100%;height:80px;display:flex;justify-content:center;align-items:center}
.introduce .tabs ul li .txt{width:100%;line-height:38px;color:#fff;font-size:16px;text-align:center}
.introduce .tabs ul li.acti{background-color:#e71420}


/*合作伙伴*/
.w{width: 85%;margin: 0 auto;}
.index_main {padding:25px 0;position:relative;z-index:1;}
.IndexDistribution_title {margin-top:35px;margin-bottom:55px;text-align:center}
.IndexDistribution_title dd {color:#444444;font-weight:bolder;font-size:32px}
.IndexDistribution_title h2 {color:#444444;font-weight:bolder;font-size:32px}
.IndexDistribution_title h2 span {position:relative;margin:0 12px;font-size:32px}
.IndexDistribution_title dt {margin-top:15px;color:#555555;text-transform:uppercase;font-size:16px}

.partner{float: left;width:16.5%;}
.partner .img{overflow: hidden;position: relative;margin: 0 auto;padding:20px;text-align:center;}
.partner .img img{width: 70%;    box-shadow: 1px 2px 7px #dbdbdb;}
.partner .img-honor{overflow: hidden;position: relative;margin: 0 auto;text-align:center;padding:0;}
.partner .img-honor img{width:100%;}

.ys{width:100%;height:auto;clear:both;position:relative;overflow:hidden;background:#f7f7f7;padding: 2rem 0rem ;}
.ys .mm{width:100%;height:auto;clear:both;border-top:solid rgba(255,255,255,0.4) 1px;float:left;margin-top:3rem;overflow: hidden;}
#owl-demo4 .item{float:left;overflow: hidden;position:relative;text-align: center;margin: 5px;background:#fff;border:solid #cfcfcf 1px;width:188px;}
#owl-demo4 .item span{display:block;width:100%;height:auto;transition: all 0.7s;}

#owl-demo4 .item .ico{ width:85px; margin:0 auto; position:relative; overflow:hidden;}
#owl-demo4 .item .ico img{ display:block; margin:0 auto; position:relative; filter: drop-shadow(85px 0 #fff); -webkit-filter: drop-shadow(85px 0 #fff);}
#owl-demo4 .item :hover img{transform: translate(-85px, 0);-webkit-transform: translate(-85px, 0);-ms-transform: translate(-85px, 0);-o-transform: translate(-85px, 0);}


#owl-demo4 .item .item-bg{position: absolute;left:5%;top:5%;width: 90%;height: 90%;pointer-events: none;}
#owl-demo4 .item .item-bg .line{position: absolute;background: #fff;}
#owl-demo4 .item .item-bg .line1,#owl-demo4 .item .item-bg .line3{height:1px;width:0;transition: all .4s;}
#owl-demo4 .item .item-bg .line2,#owl-demo4 .item .item-bg .line4{width:1px;height:0;transition: all .6s;}
#owl-demo4 .item .item-bg .line1{top:0;right:0;}
#owl-demo4 .item .item-bg .line2{right:0;bottom:0;transition-delay: 0.4s;}
#owl-demo4 .item .item-bg .line3{bottom:0;left:0;}
#owl-demo4 .item .item-bg .line4{left:0;top:0%;transition-delay: 0.4s;}
#owl-demo4 .item:hover .item-bg .line1,#owl-demo4 .item:hover .item-bg .line3{width: 88%;}
#owl-demo4 .item:hover .item-bg .line2,#owl-demo4 .item:hover .item-bg .line4{height: 91.6%;}
#owl-demo4 .item  .item-line{margin:15px auto 0;display: block;max-width:127px;width: 30.2%;height: 9px;background: url(https://www.wesst.cn/template/default/images/product-line.png) no-repeat center; animation:slide3 5s linear infinite;-webkit-animation:slide3 5s linear infinite;}
@keyframes slide3{
  from { background-position: 0 0; }
    to { background-position: -127px 0; }
}

@-webkit-keyframes slide3{
  from { background-position: 0 0; }
    to { background-position: -127px 0; }
}


#owl-demo4 .item line2{margin:18px auto 0;max-width:127px;width: 30.2%;position: relative;}
#owl-demo4 .item .item-line2 span{display: block;width:10px;height: 10px;transform: rotate(45deg);background: #000;margin:0 auto;position: relative;z-index:2;}
#owl-demo4 .item .item-line2:after{position: absolute;content:'';width:100%;height: 2px;background: #555555;border-bottom:1px solid #bbbbbb;top:50%;left:0;margin-top:-1px;}
#owl-demo4 .item h1{font-size: 4rem;width: 100%;color:rgba(255,255,255,0.2);transition: all 0.7s;}
#owl-demo4 .item .chui{width:100%;height:100%;display: table;transition: all 0.7s;position:absolute;left:0px;top:0px;}
#owl-demo4 .item .chui .yn{width:100%;height:auto;padding-top: 110px;transition: all 0.7s;}
#owl-demo4 .item .y1{width:100%;height:100%;margin:0 auto;position:relative;overflow: hidden;position:absolute;left:0px;bottom:0px;opacity:0;}
#owl-demo4 .item .y1 img{width:100%;height:100%;}
#owl-demo4 .item .chui .yn .ytit{width:100%;height:auto;clear:both;position:relative;transition: all 0.7s;}
#owl-demo4 .item .chui .yn h3{transition: all 0.7s;position:relative;display:block;width:100%;line-height: 3;}
#owl-demo4 .item .chui .yn h3::after { display: block;  content: '';  margin:0 auto;  width: 35px;  height: 3px;  background-color: #333;   transition: all 0.7s ease-in-out 0s;}
#owl-demo4 .item:hover .chui .yn h3:after{background-color: #fff}
#owl-demo4 .item:hover .y1{height:100%;left:0px;opacity:1;}
#owl-demo4 .item:hover .y1 img{height:100%;bottom:0px;}
#owl-demo4 .item:hover .chui .yn{display:inherit;transition: all 0.7s;}
#owl-demo4 .item:hover h3{color:#fff}
#owl-demo4 .item:hover h2{color:#fff}
#owl-demo4 .item h3{font-size: 24px;width: 100%;transition: .3s;color:#333;font-weight:normal;letter-spacing:1px;font-weight:600;}
#owl-demo4 .item h2{/*padding:0% 10%;*/font-size: 18px;width: 100%;transition: .3s;font-weight:normal;color:#333;line-height:2;margin-top:3rem;text-align:center;}
#owl-demo4 .item p{width: 80%;font-size: 16px;opacity: 0;transition: .3s;}
#owl-demo4 .item p img{width:100%;height:0%;display:block;margin:0 auto;transition: .3s;}
#owl-demo4 .item a{position: absolute;top: 85%;font-size: 16px;line-height: 32px;width: 120px;margin: 0 0 0 -60px;color: #fff;border: 2px solid #fff;opacity: 0;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
#owl-demo4 .item a:hover{background: #fff;color: #373d41;}
#owl-demo4 .item .ybei{display: block;width: 100%;}
#owl-demo4 .item:hover p{opacity: 1;}
#owl-demo4 .item:hover p img{height:100%;transition: .3s;}


.ys .owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.ys .owl-carousel{position: relative;width: 100%;-ms-touch-action: pan-y;}
.ys .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.ys .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.ys .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.ys .owl-carousel .owl-item{float: left;}
.ys .owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.ys .owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.ys .grabbing{cursor:url(https://www.wesst.cn/template/default/images/grabbing.png) 8 8, move;}
.ys .owl-carousel .owl-wrapper,
.ys .owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.ys .owl-theme .owl-controls .owl-buttons{display:none !important;}




.ys .owl-theme .owl-controls{margin-top: 20px;text-align: center;}
.ys .owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
.ys .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.ys .owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.ys .owl-theme .owl-controls .owl-page span{display: block;width: 30px;height: 3px;margin: 5px 7px;background:#666;}
.ys .owl-theme .owl-controls .owl-page.active span,
.ys .owl-theme .owl-controls.clickable .owl-page:hover span{background: #008a45}
.ys .owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.ys .owl-item.loading{min-height: 150px;background: url(https://www.wesst.cn/template/default/images/AjaxLoader.gif) no-repeat center center}


@media (max-width:625px){
#owl-demo4 .item .chui .yn{padding-top: 15%;}
#owl-demo4 .item .ico{ width:45px; }
#owl-demo4 .item .ico img{ filter: drop-shadow(45px 0 #fff); -webkit-filter: drop-shadow(45px 0 #fff);max-width:100%;}
#owl-demo4 .item :hover img{transform: translate(-45px, 0);-webkit-transform: translate(-45px, 0);-ms-transform: translate(-45px, 0);-o-transform: translate(-45px, 0);}
#owl-demo4 .item h3{font-size: 2rem;width: 100%;transition: .3s;color:#333;font-weight:normal;letter-spacing:1px;}
#owl-demo4 .item h2{padding: 0% 10%; font-size: 1.4rem;  width: 100%; transition: .3s;  font-weight: normal; color: #333;  line-height: 2;  margin-top: 2rem;  text-align: center;}
.ys{padding: 3rem 0rem ;}
#owl-demo4 .item{margin: 1% 5%;}


}




@media (min-width:626px) and (max-width:768px){
#owl-demo4 .item .chui .yn{padding-top: 20%;}
#owl-demo4 .item .ico{ width:50px; }
#owl-demo4 .item .ico img{ filter: drop-shadow(60px 0 #fff); -webkit-filter: drop-shadow(60px 0 #fff);max-width:100%;}
#owl-demo4 .item :hover img{transform: translate(-60px, 0);-webkit-transform: translate(-60px, 0);-ms-transform: translate(-60px, 0);-o-transform: translate(-60px, 0);}
#owl-demo4 .item h3{font-size: 2.4rem;width: 100%;transition: .3s;color:#333;font-weight:normal;letter-spacing:1px;}
#owl-demo4 .item h2{padding:0% 10%;font-size: 1.6rem;width: 100%;transition: .3s;font-weight:normal;color:#333;line-height:2;margin-top:3rem;text-align:center;}
.ys{padding: 3rem 0rem ;}
#owl-demo4 .item{margin: 1% 5%;}

}

@media (min-width:769px) and (max-width:990px){
#owl-demo4 .item .chui .yn{padding-top: 20%;}
#owl-demo4 .item .ico{ width:50px; }
#owl-demo4 .item .ico img{ filter: drop-shadow(65px 0 #fff); -webkit-filter: drop-shadow(65px 0 #fff);max-width:100%;}
#owl-demo4 .item :hover img{transform: translate(-65px, 0);-webkit-transform: translate(-65px, 0);-ms-transform: translate(-65px, 0);-o-transform: translate(-65px, 0);}
#owl-demo4 .item h3{font-size: 2.4rem;width: 100%;transition: .3s;color:#333;font-weight:normal;letter-spacing:1px;}
#owl-demo4 .item h2{padding:0% 10%;font-size: 1.6rem;width: 100%;transition: .3s;font-weight:normal;color:#333;line-height:2;margin-top:3rem;text-align:center;}
.ys{padding: 3rem 0rem ;}
#owl-demo4 .item{margin: 1% 5%;}
}

@media (min-width:991px) and (max-width:1200px){
#owl-demo4 .item .chui .yn{padding-top: 20%;}
#owl-demo4 .item .ico{ width:50px; }
#owl-demo4 .item .ico img{ filter: drop-shadow(70px 0 #fff); -webkit-filter: drop-shadow(70px 0 #fff);max-width:100%;}
#owl-demo4 .item :hover img{transform: translate(-70px, 0);-webkit-transform: translate(-70px, 0);-ms-transform: translate(-70px, 0);-o-transform: translate(-70px, 0);}
#owl-demo4 .item h3{font-size: 2.4rem;width: 100%;transition: .3s;color:#333;font-weight:normal;letter-spacing:1px;}
#owl-demo4 .item h2{padding:0% 10%;font-size: 1.6rem;width: 100%;transition: .3s;font-weight:normal;color:#333;line-height:2;margin-top:3rem;text-align:center;}
.ys{padding: 3rem 0rem ;}
#owl-demo4 .item{margin: 1% 5%;}
}



.fz{width:100%;height:auto;clear:both;position:relative;overflow:hidden;background:#f7f7f7;padding: 6rem 0rem ;}
.fz .mm{margin:4rem 0rem;}

.ntit{width:100%;height:auto;clear:both;position: relative;}
.ntit h1{display:block;width:100%;font-size:60px;color:#e7e7e7;text-align: left;letter-spacing:1px;position: relative;text-align:center;}
.ntit h1 a{position: relative;width:auto;marign:0 auto;font-size:35px !important;color:#333;font-weight:bold;text-align:center;letter-spacing:2px;line-height:2;font-weight:normal;padding:15px 0px;}
.ntit h1 a:after { display: block;  content: '';  float: left;  width: 120%;  height: 2px;  background-color: #008a45;   transition: all 0.7s ease-in-out 0s;position:absolute;left:50%;bottom:0px;transform: translateX(-50%);}


/*首页产品*/
			.part-industry{position: relative;top:50px;}
			.part-industry .part-industry_bg{position: absolute;top:0;left:0;width: 100%;height: 100%;z-index:0;overflow: hidden;}
.part-industry .part-industry_bg div{position:absolute; left:0; top:0;width:100%;height:100%;background-repeat: no-repeat;background-size: cover;background-position: center;-webkit-transition-duration: 0.5s; -ms-transition-duration: 1.5s; -o-transition-duration: 1.5s; -moz-transition-duration: 1.5s; transition-duration: 1.5s;transition: all 2.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.part-industry .part-industry_bg div.on{transform: scale(1.08, 1.08);opacity:1; z-index:10;}
			
            .cp_cp{padding:50px 0;margin:0;background:url('../image/background.jpg')  no-repeat right center;background-attachment: fixed;}
            .cp_cpa{width:1500px;height:auto;min-height:500px;background:transparent;margin:0 auto;overflow: auto;}
            .cp_cpb{float:left;}
            .cp_cpa_left{width:15%;height:auto;background:transparent;padding: 50px 18px 50px 0;}
            .cp_cpa_left li{height:auto;min-height:50px;color:#fff;border-bottom:1px #fff solid;position:relative;}
            .cp_cpa_left li>i{display:inline-block;width:10px;height:1px;border-bottom:1px #fff solid;position: absolute;right:20px;top:30px;}
            .cp_cpa_y{transform:rotate(90deg);}
            .cp_left_z{width:100%;height:auto;padding:0 10px;display:none;}
            .cp_left_z>a{display: inline-block;width:100%;height:50px;line-height:50px;border-bottom:1px #fff solid;}
            .cp_left_a{position: absolute;left:0;top:0;z-index:10;width:100%;height:50px;background:transparent;}
            .cp_li_span{display: inline-block;width:calc(100% - 10px);height:50px;line-height:50px;font-size:18px;}
            .cp_cpa_right{width:80%;height:auto;min-height:600px;background:#fff;padding:0 40px 40px;margin-left:55px;}
            .cp_cpa_right>a{float:left;width:30%;height:400px;margin:20px 40px 10px 0;padding:10px;}
            .cp_cpa_right>a:nth-child(3n){margin-right:0;}
            .cp_right_img{width:100%;    height: 250px;margin: 20px auto;text-align: center;}
            .cp_right_img>img{width:auto;height:auto;max-width:100%;max-height:100%;}
            .cp_cpa_right>a>span{display: block;width:100%;height:30px;line-height:30px;text-align:center;margin:10px 0 0 0;overflow:hidden;border:1px #000 solid;}
            .cp_cpa_right>a>p{width:100%;height:50px;line-height:50px;}


.inner-title-box{text-align: center;}
.inner-title-box .en{font-size:90px;line-height: 0.8;opacity: 0.17;font-weight: bold;text-transform: uppercase;}
.inner-title-box p{color:#3d3d3d;line-height: 1;transform: translateY(-50%);letter-spacing: 1px;}





.session_4 {
  /*margin-top: 95px;*/
      padding: 95px 5%  40px;
      background: #00a42b;
}
.session_4 .top-box .title-box {
  float: left;
}
.session_4 .top-box .title-box h3 {
  font-size: 36px;
  color: #fff;
  line-height: 1;
}
.session_4 .top-box .title-box p {
  font-size: 24px;
  color: #eee;
  line-height: 1;
  margin-top: 13px;
  margin-bottom: 22px;
  
}
.session_4 .top-box .title-box span {
  font-size: 30px;
  color: #fff;
  line-height: 1;
  
}
.session_4 .top-box .tab-box {
  float: right;
  position: relative;
}
.session_4 .top-box .tab-box:before {
  position: absolute;
  left: 0;
  right: 0px;
  height: 1px;
  background: #eeeeee;
  content: '';
  top: 44px;
}
.session_4 .top-box .tab-box .item-box {
  position: relative;
  float: left;
  width: 300px;
  text-align: center;
  line-height: 1;
  cursor: pointer;
}
.session_4 .top-box .tab-box .item-box h3 {
  font-size: 24px;
  color: #eee;
  padding-bottom: 20px;
}
.session_4 .top-box .tab-box .item-box p {
  padding-top: 20px;
  font-size: 16px;
  color: #eee;
  letter-spacing: 1px;
  
}
.session_4 .top-box .tab-box .item-box.active h3 {
  color: #fff;
}
.session_4 .top-box .tab-box .item-box.active:before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  height: 2px;
  background: #fff;
  top: 44px;
}
.session_4 .centent-box {
  position: relative;
  margin-top: 110px;
}
.session_4 .centent-box .item-box .left-box {
  float: left;
  width: 40%;
}
.session_4 .centent-box .item-box .left-box .img-box img {
  width: 100%;
}
.session_4 .centent-box .item-box .right-box {
  float: right;
  vertical-align: middle;
  width: 52%;
  padding-left: 8%;
  box-sizing: border-box;
  font-size: 14px;
}
.session_4 .centent-box .item-box .right-box .top-box img {
  max-width: 100%;
}
.session_4 .centent-box .item-box .right-box .des-box {
  margin-top: 40px;
}
.session_4 .centent-box .item-box .right-box .des-box p {
  font-size: 18px;
  line-height: 1.8;
}
.session_4 .centent-box .item-box .right-box .other-box {
  margin-top: 30px;
}
.session_4 .centent-box .swiper-button-next {
  right: 0;
}
.session_4 .centent-box .swiper-button-prev {
  right: 60px;
  left: auto;
  margin: 0;
}
.session_4 .centent-box .swiper-button-next,
.session_4 .centent-box .swiper-button-prev {
  width: 60px;
  height: 60px;
  background: #eeeeee;
  bottom: 0;
  top: auto;
  margin: 0;
}
.session_4 .centent-box .swiper-button-next:after,
.session_4 .centent-box .swiper-button-prev:after {
  font-size: 28px;
  color: #cccccc;
}
.session_4 .centent-box .swiper-button-next:hover,
.session_4 .centent-box .swiper-button-prev:hover {
  background: #009d42;
}
.session_4 .centent-box .swiper-button-next:hover:afer,
.session_4 .centent-box .swiper-button-prev:hover:afer {
  color: #fff;
}

@media (max-width:1700px){.session_4 .top-box .tab-box .item-box{width:260px;}}
@media (max-width:1570px){
    .session_4 .top-box .tab-box .item-box{width:220px;}
    .session_4 .top-box .tab-box .item-box h3{font-size:20px;}
    .session_4 .top-box .tab-box .item-box p{letter-spacing:0;}
}
.part-case{position: relative;}
.part-case .line{position: absolute;left:18.23%;width: 1px;height: 100%;top:0;background: #dadada;}
.part-case .top-swiper{position: relative;overflow: hidden;}
/*.part-case .top-swiper .img{position: absolute;right:0;top:0;width: 50%;}*/
.part-case .left{position: relative;z-index:10;width: 50%;float:left;}
.part-case .left .en{font-weight: bold;color:#e1e1e1;line-height: 1;margin-left:25px;letter-spacing: 1px;white-space: nowrap; opacity: 0.6;}
.part-case .left .txt-swiper{margin-left:36.46%;width: 570px;max-width: 60%;letter-spacing: 1px;margin-top:40px;}
.part-case .left .txt{padding-left: 48px;position: relative;}
.part-case .left .txt .l,.part-about .con .l{position: absolute;left:1px;top:0;width: 6px;height: 55px;background: #009d42;}
.part-case .left .txt .view-more{margin-top:50px;}
.part-case .left .name{line-height: 34px;padding:10px 0;position: relative;}
.part-case .left .desc{color:#666;line-height: 1.67;margin-top:30px;padding-right: 20px;max-height: 150px;overflow-y: auto;}
.part-case .left .desc::-webkit-scrollbar {width:4px;}
.part-case .left .desc::-webkit-scrollbar-track {background:#eaeaea;}
.part-case .left .desc::-webkit-scrollbar-thumb {background:#d80a10;}
.part-case .left .desc::-webkit-scrollbar-thumb:window-inactive {background:#d80a10;}
.part-case .left .desc::-webkit-scrollbar-thumb:vertical:hover {background:#d80a10;}
.part-case .top-swiper .img-swiper{width: 50%;float:right;position: relative; padding-bottom: 1px;}
.part-case .top-swiper .img-swiper .item-cover{overflow: hidden;padding-bottom: 64.2%;}
.part-case .top-swiper .img-swiper .item-cover img{position: absolute;top:0;left:0;}
.part-case .top-swiper .img-swiper .item-cover:hover img{transform: scale(1.04);}
.part-case .img-swiper .bg{position: absolute;z-index:10;width:100%;height:100%;left:0;bottom:0;background: url(../image/case-cover.png) no-repeat left bottom;background-size: 100% auto;pointer-events: none;}
.part-case .bottom-list{margin-top:42px; background: #fff; position: relative; z-index: 10;}
.part-case .bottom-list .swiper-slide{cursor: pointer;width: 25%;}
.part-case .bottom-list .swiper-btn{transition: all .3s;background: rgba(177,204,29,.5);color:#fff;width:60px;height: 60px;line-height: 60px;margin-top:-30px;text-align: center;}
.part-case .bottom-list .swiper-btn:after{font-size:14px;}
.part-case .bottom-list .swiper-button-prev{left:0;}
.part-case .bottom-list .swiper-button-next{right:0;}
.part-case .bottom-list .swiper-button-prev:hover{transform: translateX(23px);}
.part-case .bottom-list .swiper-button-next:hover{transform: translateX(-23px);}
.part-case .bottom-list .item-img{overflow: hidden;padding-bottom:48%;opacity: 0.6;}
.part-case .bottom-list .item-img:hover img{transform: scale(1.04);}
.part-case .bottom-list  .swiper-slide.active .item-img{opacity: 1;}

.full_img{width:100%;height: 100%;object-fit: cover;object-position: center;position: absolute;left:0;top:0;}
.fs160 {font-size: 150px;}

.part-case .wrap-tit{margin:80px auto;}



/*视频页*/
.install-box{margin-top:80px;}
.install-box .list li{border-bottom:1px solid #e8e8e8;margin-bottom: 20px;position: relative;}
.install-box .list li:after{content:'';width: 312px;height: 1px;position: absolute;z-index:10;left:0;bottom:-1px;background: #00a42b;transition: all .6s;}
.install-box .list li:hover:after{width: 100%;}
.install-box .install-item{display: block;padding-bottom: 40px;}
.install-box .install-item .item-img{float:left;width: 312px;height: 240px;position: relative;overflow: hidden;}
.install-box .install-item .item-img img{width:100%;}
.install-box .install-item .img-icon{position: absolute;width:100%;height: 100%;top:0;left:0;background: url(../image/icon-play-w.png) no-repeat center;z-index:10;background-size: 35px auto;cursor: pointer;}
.install-box .install-item .item-con{margin-left:312px;padding-left: 3.2%;padding-top:28px;}
.install-box .install-item .item-tit{line-height: 1;}
.install-box .install-item .item-tit a{    font-size: 24px;font-weight: 700;color: #333;}
.install-box .install-item .item-desc{line-height:24px;color:#999;height:48px;margin-top:32px;}
.install-box .install-item .item-btns{margin-top:40px;    overflow: hidden;}
.install-box .install-item .btns{float:left;margin-right:10px;padding:0 28px;line-height: 38px;border:1px solid #e8e8e8;color:#333;cursor: pointer;}
.install-box .install-item .btns span{display: block;padding-left:28px;background: url(../image/icon-more.png) no-repeat left center;}
.install-box .install-item .btns.videoitems span{background-image: url(../image/icon-play.png);background-size: 18px auto;}
.install-box .install-item .btns:hover{background: #00a42b;color:#fff;}
.install-box .install-item .btns:hover span{background-image: url(../image/icon-more-w.png);border-color:#00a42b;}
.install-box .install-item .btns.videoitems:hover span{background-image: url(../image/icon-play-w.png);}
.video-fixed {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:130;top:0;left:0;cursor:pointer;display:none;}
.video-fixed .videoboxs {width:100%;height:100%;position:absolute;left:0;top:0;right:0;margin:auto;margin-top:0;background:#000;/* padding:30px;*/    box-sizing:border-box;}
.video-fixed .videoboxs .box {height: 100%;}
.video-fixed .cha {width:40px;height:40px;background:url(../image/close-vid2.png) no-repeat center/100% auto;position:absolute;top:40px;right:40px;cursor:pointer;}
@media (max-width:992px){
  .install-box .install-item .item-img{width:240px;height: 180px;}
  .install-box .install-item .item-con{margin-left:240px;padding-top:15px;}
  .install-box .install-item .item-btns{margin-top:20px;}
  .install-box .install-item .item-desc{margin-top:20px;}
  .install-box .install-item{padding-bottom: 30px;}
  .install-box .list li:after{width: 240px;}
  .install-box .install-item .btns{padding:0 20px;}
		.full_img{position: relative;}
}
@media (max-width:700px){
  .install-box .install-item .item-img{width: 100%;float:none;height: auto;}
  .install-box .install-item .item-con{margin:20px 0 0;padding:0;}
  .install-box .list li:after{width: 150px;}
  .install-box .install-item .item-desc{margin-top:16px;}
  .install-box .install-item .item-tit{font-size:18px;}
  .install-box .install-item .img-icon{z-index:1}
	.full_img{position: relative;}
	.video-fixed .cha {width: 25px;height: 25px;}
}

.tag-home{margin-top:10px;}
.tag-home .tag-title{height:50px;background:#f6f6f6;line-height:50px;margin:10px 0;}
.tag-home .tag-title span{display: block;background:#1472bf;color:#fff;font-size:16px;padding:0 10px;float:left;}
.tag-home .tag-about .tag-cont{border:1px solid #eee;padding:10px;}

.tag-home .tag-block-1{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-1 ul{width:380px;float:left;border:1px solid #eee;padding:10px;margin:10px;}
.tag-home .tag-block-1 ul li{height:30px;line-height:30px;border-bottom:1px dashed #ccc;font-size:14px;}
.tag-home .tag-block-1 ul li span{float:right;}

.tag-home .tag-block-2{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-2 .tag-cont{border:1px solid #eee;padding:10px;overflow:hidden;}
.tag-home .tag-block-2 .left{float:left;width:530px;}
.tag-home .tag-block-2 .right{float:right;width:530px;}
.tag-home .tag-block-2 ul li img{width:100%;height:340px;}
.tag-home .tag-block-2 ul li h6{height:37px;line-height:37px;border-bottom:1px dashed #ccc;font-size:14px;}
.tag-home .tag-block-2 ul li span{float:right;}
.tag-home .tag-block-3{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-3 .tag-cont{border:1px solid #eee;padding:10px;overflow:hidden;}
.tag-home .tag-block-3 ul li{width:316px;float:left;margin:10px;border:1px solid #ccc;padding:10px;}
.tag-home .tag-block-3 ul li img{width:100%;}
.tag-home .tag-block-3 ul li span{display:block;height:30px;line-height:30px;text-align:center;}
.tag-home .tag-block-4{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-4 .tag-cont{overflow:hidden;}
.tag-home .tag-block-4 ul li{border:1px solid #eee;margin:10px;float:left;width:380px;height:80px;}
.tag-home .tag-block-4 ul li i{width:100px;text-align:center;font-size:30px;color:#fff;height:80px;line-height:80px;float:left;margin-right:10px;}
.tag-home .tag-block-4 ul li .fa-phone{background:#a7d82e;}
.tag-home .tag-block-4 ul li .fa-internet-explorer{background:#5593ef;}
.tag-home .tag-block-4 ul li .fa-map-marker{background:#efa900;}
.tag-home .tag-block-4 ul li span{display:block;line-height:80px;float:left;font-size:18px;}
.tag-home .tag-block-4 ul li:nth-child(3) span{line-height:42px;width:230px;}
.tag-home .tag-block-5{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-5 .tag-cont{border:1px solid #eee;padding:10px;overflow:hidden;}
.tag-home .tag-block-5 .tag-cont a{display:block;background:#eee;padding:5px 8px;float:left;margin:10px;}


.main{padding: 40px 0;}
.main .numCount{}
.main .numCount .clearfix{width: 1200px; margin: 0 auto;}
.main .numCount .clearfix li{float:left;width:25%;text-align: center;}
.main .numCount .clearfix li .numU .numCX{font-size: 48px;font-weight: 600;color: #00a42b;}
.main .numCount .clearfix li .numU .unitC{}
.main .numCount .clearfix li .indc{margin-top: 14px;font-size: 18px;}


.session_4 .swiper-slide ul{width:1400px;margin:0 auto 120px;}
.session_4 .swiper-slide ul li{float:left;width:33.3%;}
.session_4 .swiper-slide ul li img{width:95%;}
.session_4 .swiper-slide ul li  p{color:#fff;}